home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 April / Macworld (1999-04).dmg / Shareware World / Info / For Developers / The Big Hairy Installer / The Instructions / 3. Install File Guide < prev    next >
Text File  |  1999-01-20  |  2KB  |  27 lines

  1. Big Hairy Install File Guide
  2.  
  3. There are two Install commands, File and Folder. They will copy something from one path to another. Also see section “6. AppleScript” for info on spawning AppleScript commands.
  4.  
  5. There is a basic structure to the Install command:
  6. condition•command•source•destination
  7.  
  8. The condtion is the name of the conditions file.
  9. The command will either be “file” or “folder”
  10. The source is the path that the command will copy from
  11. The destination is the path that the command will copy to
  12. The AltIconID is the id number of the icon in the app's resource fork. Most of the time, apps use an id of 128. If you don't specify an alternative number, that's what it will use.
  13. The AutoAdvance flag should be set to "true" if you want to automatically move to the next screen after this action has taken place.
  14.  
  15. Notes:
  16. The destination will always be the enclosing folder that you want the duplicate to appear in. Do not include the name of the destination file in the destination path. It will use whatever name it has prior to duplication. In a prior version, you included the name you wanted the duplicated file to take on after duplication. In order to simplify the installer, this has been removed.
  17.  
  18. All file and folder duplications will now overwrite existing files and folders, so please be careful and use conditions when necessary.
  19.  
  20. A new condition has been introduced, “true”. True will always duplicate the file or folder, and no conditional check is performed.
  21.  
  22. Examples:
  23. conditions 2•folder•Netsurfer ƒ•<Startup Disk>
  24. conditions 3•folder•Netsurfer•<Prefs>
  25. true•folder•InternetConfig2.0•<Startup Disk>
  26. true•file•Misc:Internet Config Extension•<Extensions>
  27. AutoAdvance•true